package com.tcxr.biz;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;

import com.tcxr.dao.ThemeDao;
import com.tcxr.entity.Theme;
import com.tcxr.framework.base.BizBase;
@Controller
public class ThemeBiz extends BizBase  {
	@Autowired 
	private ThemeDao themeDao;
	
	/**
	 * 分页
	 * @param page 第几页
	 * @param eachPage 每一页的数量
	 * @return
	 */
	public List<Theme> getThemePage(int page,int eachPage,int type,int status)
	{
		//int cou=count;
		if(page<=0 || eachPage<=0 ||  eachPage > 50 )
		{
			page=1;
			eachPage=10;
		}
		List<Theme> themeList=themeDao.getThemeDatePage((page*eachPage)-eachPage, eachPage,type,status);
		return themeList;
	}
	/**
	 * 得到当前表的 集合数量 
	 * @return
	 */
	public int getCountTheme()
	{
	 return	themeDao.getCount(Theme.class);
	}
	 
	/**
	 * 添加一个主题内容
	 * @return 返回添加成功的ID
	 */
	public int insertTheme(Theme theme)
	{
		
		return themeDao.addTheme(theme);
	}
	

}
